albergar (edificio/lugar) - Spanish English Dictionary